person who deliver - Francés Inglés Diccionario